package po

// 用户在机构的统计信息
type UserRecord struct {
	Id      string `json:"id"      bson:"_id"`
	UserNum int    `json:"userNum" bson:"user_num"` // 用户编号

	// 首次注册时间,首次在app上注册的时间
	FirstRegisterTime string `json:"firstRegisterTime" bson:"first_register_time"`
	// 认证信息
	CertificationInfo CertificationInfo `json:"certificationInfo" bson:"certification_info"`
	// 付款信息
	PayInfo []PayInfo `json:"payInfo"           bson:"pay_info"`
}

type PayInfo struct {
	// 缴费类型
	PayInfoType string `json:"payInfoType" bson:"pay_info_type"` // 支付信息类型，1：首次认证费用（报名费）； 2：牵线费用
	// 缴费时间
	PayInfoTime string `json:"payInfoTime" bson:"pay_info_time"`
}

type CertificationInfo struct {
	// 首次认证时间
	FirstCertificationTime string `json:"firstCertificationTime" bson:"first_certification_time"`
	// 认证方式： 1:来店里认证； 2:App上认证； 3:电话认证
	CertificationType string `json:"certificationType"      bson:"certification_type"`
	// 认证人
	Authenticator string `json:"authenticator" bson:"authenticator"`
}
